A good answer might be:

Call by Value.


Call by Value

Java uses call by value for parameter passing, which means that the content (the value) of a variable is sent to a method when the variable is used as a parameter. The picture shows the review program immediately after the method call.

The value 27 from main()'s variable value has been copied into the parameter x.



QUESTION 4:

If the zero() method now changes x to zero, what happens to value in main()?